home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / CRS / crs30.d81 / 80-auto.arc / 80 AUTOBOOT.INFO next >
Text File  |  2009-10-10  |  4KB  |  177 lines

  1.            ╔╬╙╘╥╒├╘╔╧╬╙ ╞╧╥
  2.          ┴╒╘╧┬╧╧╘ ═┴╬┴╟┼╥ ╓5.0
  3.           ┬Y ╓ICTOR ╙INGLETON
  4.              ═IKE ─ONNELLY
  5.               ═IKE ╙TEELE
  6.      ╘HIS PROGRAM ALLOWS YOU TO
  7. MANIPULATE THE AUTOBOOT SECTOR FEATURE
  8. OF THE ├128 IN A NUMBER OF WAYS. ═ANY
  9. OF THE ROUTINES ARE DERIVED FROM
  10. SIMILAR PROGRAMS BY ╦EVIN ╚ISEL, ╞RED
  11. ┬OWEN, ╘ERRY ╥YAN, AND ALL THE OTHER
  12. FINE PEOPLE THAT CONTRIBUTED.
  13.      ┴FTER LOADING IN THE PROGRAM,
  14. INSERT THE DISK ON WHICH THE AUTOBOOT
  15. SECTOR IS TO BE CREATED AND ENTER ╥╒╬.
  16. ╘HE PROGRAM CHECKS TO SEE IF TRACK 1,
  17. SECTOR 0 HAS THE "├┬═" BOOT MARKER. ╔F
  18. THE MARKER IS NOT THERE IT CHECKS TO
  19. SEE IF THE SECTOR HAS BEEN ALLOCATED.
  20. ╔F IT HAS THEN ONE OF THE FILES ON THE
  21. DISK IS USING IT AND CREATING A BOOT
  22. SECTOR WILL CORRUPT THAT FILE.
  23.  
  24.  
  25.  ╔F ALL IS WELL THEN THE MAIN MENU WILL
  26. APPEAR.╔F THE TRACK IS BEING USED BY
  27. ANOTHER PROGRAM FILE THEN YOU WILL HAVE
  28. A MENU WITH THESE 3 OPTIONS.
  29.  
  30.   1) ╥ELOCATE ╘RACK 1 ╙ECTOR 0
  31.   2) ╥ERUN
  32.   3) ┼XIT
  33.  
  34.  ╔F THE TRACK HAS ANOTHER AUTO BOOT ON
  35. THE TRACK IT WILL TELL YOU. ╘HEN YOU
  36. WILL HAVE THE 2 OPTIONS
  37.  
  38. 1) ├ONTINUE
  39. 2) ┼XIT
  40.  
  41.  
  42.  
  43.  
  44.  
  45.     ** ╥┼╠╧├┴╘┼ ╘╥┴├╦ 1 ╙┼├╘╧╥ 0 **
  46.  
  47. ╘HIS OPTION WILL SCAN THROUGH EACH FILE
  48. UNTILL IT FINDS THE FILE THAT LINKS TO
  49. ╘RACK-1 ╙ECTOR-0.┴LL THE WAY UP UNTILL
  50. TRACK 79.╔F IT DOES'NT FIND IT IT WILL
  51. RETURN YOU BACK TO THE MAIN MENU.╔F IT
  52. FINDS THE LINK IT LOOKS FOR THE NEXT
  53. FREE TRACK THEN REWRIGHTS IT THERE THEN
  54. FREES ╘R-1 ╙E-0 FOR AN AUTOBOOT.╘HIS
  55. WILL ALSO DISPLAY A FILE IF IT COLLIDES
  56. WITH ANOTHER FILE. ┘OU WILL ALSO HAVE
  57. THE OPTION WEATHER OR NOT TO DISPLAY
  58. THE CHAIN AS IT WORKS.
  59.      ╘HIS PROGRAM IS VERY ╞┴╙╘.
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.         *┴UTO ┼XECUTE ═╠ ├ODE*
  68.  
  69.      ╘HIS OPTION ALLOWS YOU TO INSERT
  70. AN SHORT ═╠ ROUTINE INTO THE AUTOBOOT
  71. SECTOR SO THAT IT WILL BE EXECUTED ON
  72. AUTOBOOTING THE DISK. ╘HE CODE MUST BE
  73. RELOCATABLE OR BE DESIGNED TO START AT
  74. $0┬15. ╔T MUST BE 235 BYTES LONG OR
  75. LESS. ╔T MUST RESIDE ON THE DISK ON
  76. WHICH YOU ARE CREATING THE AUTOBOOT
  77. SECTOR. ╘HE PROGRAM ASKS FOR THE
  78. FILENAME OF THE DISKFILE AND THE SIZE
  79. OF THE ═╠ CODE. ╘HE AUTOBOOT SECTOR IS
  80. THEN CREATED AND THE ═╠ READ FROM THE
  81. FILE AND ADDED TO TRACK 1, SECTOR 0.
  82. ┘OU CAN THEN EXIT THE PROGRAM OR RERUN
  83. IT. ╔F YOU LIKE, THE DISKFILE OF THE
  84. ═╠ CODE CAN BE SCRATCHED SINCE THE
  85. CODE NOW RESIDES IN THE AUTOBOOT
  86. SECTOR AND WILL BE EXECUTED ON BOOTING
  87. THE DISK.
  88.  
  89.    *╙ET ├OLORS AND ╧PENING ═ESSAGE*
  90.  
  91.      ╘HIS OPTION LETS YOU CREATE AN
  92. AUTOBOOT SECTOR WHICH WILL SET THE 40
  93. SCREEN COLORS AND DISPLAY A MESSAGE AT
  94. THE TOP OF THE SCREEN. ╩UST FOLLOW THE
  95. MENU TO CHOOSE THE COLORS YOU LIKE.
  96. ╘HE INPUT ROUTINE FOR THE OPENING
  97. MESSAGE ALLOWS YOU TO ENTER UP TO 160
  98. CHARACTERS (4 LINES) FORMATED THE WAY
  99. YOU WANT. ╒╙┼ ╘╚┼ ╙╨┴├┼ ┬┴╥ TO MOVE TO
  100. THE NEXT LINE AS THE ╥┼╘╒╥╬ KEY IS
  101. USED TO END YOUR MESSAGE. ╫HEN ALL IS
  102. CORRECT THE AUTOBOOT SECTOR IS CREATED
  103. ON THE DISK.
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.           *╙WITCH TO 64 ═ODE*
  112.  
  113.      ╘HIS OPTION CREATES A BOOT SECTOR
  114. WHICH WILL SWITCH THE 128 INTO 64 MODE
  115. WHEN THE COMPUTER IS TURNED ON.
  116.  
  117.  
  118.  
  119.  
  120.   *╙WITCH TO 64 ═ODE/┬OOT A ╨ROGRAM*
  121.  
  122.      ╘HIS OPTION WILL SWITCH OVER TO
  123. 64 MODE AND THEN ╠╧┴─ AND ╥╒╬ A ┬┴╙╔├
  124. 2.0 PROGRAM. ╩UST INPUT THE NAME OF
  125. THE FILE TO BOOT.
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.     *╠╧┴─ AND ╥╒╬ A ┬┴╙╔├ ╨ROGRAM*
  134.  
  135.      ╘HIS OPTION WILL CREATE AN
  136. AUTOBOOT SECTOR TO ╠╧┴─ AND ╥╒╬ ANY
  137. ┬┴╙╔├ 7.0 PROGRAM ON THE DISK. ╔NPUT
  138. THE NAME OF THE FILE AND THE BOOT
  139. SECTOR IS WRITTEN TO THE DISK.
  140. ╔NCIDENTLY, IN THIS AND THE OTHER
  141. OPTIONS TRACK 1, SECTOR 0 IS ALLOCATED
  142. IN A WAY THAT AVOIDS THE BUG IN THE
  143. 1541 AND 1571 THAT WILL ALLOCATE THE
  144. WHOLE TRACK.
  145.  
  146.  
  147.  
  148.          *┬╧╧╘ AN ═╠ ╨ROGRAM*
  149.  
  150.      ╘HIS OPTION IS SIMILAR TO THE
  151. PREVIOUS ONE EXCEPT IT WILL BOOT AN ═L
  152. FILE TO THE PROPER PLACE IN MEMORY AND
  153. ╙┘╙ TO THE STARTING ADDRESS.
  154.  
  155.  *─ISABLE AN ┼XISTING ┴UTOBOOT ╙ECTOR*
  156.  
  157.      ╘HIS OPTION WILL DISABLE THE
  158. AUTOBOOT SECTOR ON A DISK BY REPLACING
  159. THE "├┬═" MARKER WITH NULLS AND
  160. DEALLOCATING TRACK 1, SECTOR 0.
  161.  
  162.  
  163.            *╓ALIDATE A ─ISK*
  164.  
  165.      ╔F YOU VALIDATE A DISK WITH A
  166. BOOT SECTOR, TRACK 1, SECTOR 0 WILL BE
  167. DEALLOCATED. ╙UBSEQUENT WRITING TO THE
  168. DISK MAY OVERWRITE THE BOOT SECTOR
  169. DESTROYING IT. ╘HIS OPTION VALIDATES
  170. THE DISK AND THEN REALLOCATES THE BOOT
  171. SECTOR IF IT EXISTS.
  172.  
  173.  
  174.         *┼ND OF DOCUMENTATION*
  175.  
  176.  
  177.